package com.guldan.jaina.dto.projectcategory;

import java.util.List;

import com.guldan.jaina.dto.BaseDTO;

public class ProjectCategoryDTO extends BaseDTO {

    private Integer projectCategoryId;

    private String projectCategoryCode;

    private String projectCategoryName;

    private String projectCategoryNameZw;

    private Integer projectCategoryParentId;

    private String remark;

    private List<ProjectCategoryDTO> children;
    
    private static final long serialVersionUID = 1L;

	public Integer getProjectCategoryId() {
		return projectCategoryId;
	}

	public void setProjectCategoryId(Integer projectCategoryId) {
		this.projectCategoryId = projectCategoryId;
	}

	public String getProjectCategoryCode() {
		return projectCategoryCode;
	}

	public void setProjectCategoryCode(String projectCategoryCode) {
		this.projectCategoryCode = projectCategoryCode;
	}

	public String getProjectCategoryName() {
		return projectCategoryName;
	}

	public void setProjectCategoryName(String projectCategoryName) {
		this.projectCategoryName = projectCategoryName;
	}

	public String getProjectCategoryNameZw() {
		return projectCategoryNameZw;
	}

	public void setProjectCategoryNameZw(String projectCategoryNameZw) {
		this.projectCategoryNameZw = projectCategoryNameZw;
	}

	public Integer getProjectCategoryParentId() {
		return projectCategoryParentId;
	}

	public void setProjectCategoryParentId(Integer projectCategoryParentId) {
		this.projectCategoryParentId = projectCategoryParentId;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public List<ProjectCategoryDTO> getChildren() {
		return children;
	}

	public void setChildren(List<ProjectCategoryDTO> children) {
		this.children = children;
	}

    public String toString() {
    	StringBuilder sb = new StringBuilder();
    	sb.append("projectCategoryId:" + projectCategoryId);
    	sb.append("\n");
    	sb.append("projectCategoryCode:" + projectCategoryCode);
    	sb.append("\n");
    	sb.append("projectCategoryName:" + projectCategoryName);
    	sb.append("\n");
    	sb.append("projectCategoryNameZw:" + projectCategoryNameZw);
    	sb.append("\n");
    	sb.append("projectCategoryParentId:" + projectCategoryParentId);
    	sb.append("\n");
    	sb.append("children:" + children);
    	sb.append("\n");
    	return sb.toString();
    }
}